package com.yitao.cms.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class ShopInfoVo implements Serializable {

    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("用户id")
    private Long userId;
    @ApiModelProperty("店铺名称")
    private String shopName;
    @ApiModelProperty("店铺logo(url)")
    private String shopLogo;
    @ApiModelProperty("店铺主图")
    private String shopMainImgUrl;
    @ApiModelProperty("联系电话")
    private String shopPhone;
    @ApiModelProperty("店铺地址")
    private String shopAddress;
    @ApiModelProperty("店铺跳转链接")
    private String skipUrl;
    @ApiModelProperty("门店状态(0:正常)")
    private Integer shopStatus;
    @ApiModelProperty("店铺描述")
    private String shopDescribe;
    @ApiModelProperty("店铺类型(1:合作大v店铺，2:小b买手)")
    private Integer shopType;
    @ApiModelProperty("是否被删除(0:否 1:是)")
    private Integer isDelete;
    @ApiModelProperty("创建人")
    private String createBy;
    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("最后修改人")
    private String lastUpdateBy;
    @ApiModelProperty("最后修改时间")
    private Date lastUpdateTime;
    @ApiModelProperty("客服二维码")
    private String serverCodeUrl;
    @ApiModelProperty("地址类型 false或者null都为国内，true:国外")
    private Boolean overseasUser;
    @ApiModelProperty("是否开通平安保险 0:未开通 1:开通")
    private Boolean insuranceStatus;
    @ApiModelProperty("支付方式code 1:微信支付 2:银行卡支付 3:线下支付 ")
    private List<Integer> paymentCodeList = new ArrayList<>();


}
